﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Runtime.Serialization;

namespace Toybox.NicoSharp.Video.MyPage
{
	using Abstracts;

	public class MylistComment : MyPagePrimitives.AbstractMyPageList
	{
		// UNDONE: MyListComment

		#region Constructor

		public MylistComment(CookieCollection cookies = null)
			: base(cookies)
		{
			this.Token = new Token(NicoUrls.VideoTop + "my/mylist/#/mymemory");
			this.Token.Type = TokenType.NicoAPI;
		}

		#endregion Constructor


		#region Public Methods

		public DelResult Delete(Item[] items)
		{
			return null;
		}

		#endregion Public Methods

		#region Protected Methods

		protected override string GetUrl(string method)
		{
			return NicoUrls.FlApi + "mylistcomment/" + method;
		}

		#endregion Protected Methods


		#region [SubClass]

		[DataContract]
		public class DelResult : AbstractStatus
		{
			[DataMember]
			public int delete_count;
		}

		#endregion [SubClass]

	}
}
